Using Predicates to Explain Networks
نویسندگان
چکیده
Rule-extraction from trained neural networks has previously been used to generate propositional rule-sets. While this is suucient for many applications where large rule sets can be eeectively used, it is clearly desirable to provide a more general explanation capability. In this paper we describe an approach to representing a network as a PROLOG logic program, where the activation values of hidden and output units are equated with the truth value of predicates. The technique addresses several issues. Firstly, the constructive algorithm chosen for network learning ensures hidden and output units only have activation values in f0; 1g and secondly, the decompositional rule extraction algorithm chosen produces a boolean formula for each unit, which is logically equivalent to the unit. A process is then described where the boolean formulae are translated into a rst order representation consisting of predicates, rules and facts.
منابع مشابه
The Interlanguage of Persian Learners of Italian: a Focus on Complex Predicates
This paper aims at investigating the acquisition of Italian complex predicates by native speakers of Persian. Complex predication is not as pervasive a phenomenon in Italian as it is in Persian. Yet Italian native speakers use complex predicates productively; spontaneous data show that Persian learners of Italian seem to be perfectly aware of Italian complex predicates and use this familiar fea...
متن کاملInvestigating the Effects of Social Networks on Family Relations from the Viewpoints of Teachers in 11th Region of Education Ministry
Today, the number of people using social networks is increasing. Meanwhile, the most important effect of these networks is on the quality of family members' relationships because it is considered as a tool that can be very effective on the relationships of family members with each other. Therefore, the purpose of this study was to investigate the effect of social networks on family relationship...
متن کاملExamining the Role of Social Networks in Promoting Urban Culture (Case of Study: Citizens of Karaj)
This research has been conducted mainly to examine the role of social networks in promoting urban culture in Karaj citizens in 2018. The research intends to investigate the role of attendance in social networks and the type of using it to promote urban culture and social networks' role in the legalism, responsibility, participation, and universality that are the components of urban culture. Thi...
متن کاملGenerating Textual Explanations of Psychological Expressions Using Support Vector Machines
An explanation capability is crucial in securitysensitive domains such as medical applications. Although support vector machines (SVMs) have shown superior performance in a range of classification and regression tasks, SVMs like artificial neural networks (ANNs) lack an explanatory capability. There is a significant literature on obtaining human-comprehensible rules from SVMs and ANNs in order ...
متن کاملForecast of Iran’s Electricity Consumption Using a Combined Approach of Neural Networks and Econometrics
Electricity cannot be stored and needs huge amount of capital so producers and consumers pay special attention to predict electricity consumption. Besides, time-series data of the electricity market are chaotic and complicated. Nonlinear methods such as Neural Networks have shown better performance for predicting such kind of data. We also need to analyze other variables affecting electricity c...
متن کامل